package objetos;

import org.jdom.*;

/*
 * Clase que modela el da�o que se les provoca a las aeronaves (de un proyectil 
 * o durante una colisi�n)
 */
public class Danio {
	private int cantidad;

	public Danio(int cant) {
		this.setCantidad(cant);
	}

	public int getCantidad() {
		return cantidad;
	}

	public void setCantidad(int cantidad) {
		this.cantidad = cantidad;
	}

	@Override
	public String toString() {
		return Integer.toString(cantidad);
	}

	/* Persistencia */

	/* Instancia a partir de NodoXML */
	public Danio(Element nodo) {
		this(Integer.parseInt(nodo.getAttributeValue("cantidad")));
	}

	/* NodoXML a partir de instancia */
	public Element obtenerNodo() {
		Element nodo = new Element("danio");
		nodo.setAttribute(new Attribute("cantidad", Integer.toString(this
				.getCantidad())));
		return nodo;
	}

}
